package com.itheima.service;

import com.itheima.domain.Product;

import java.math.BigDecimal;
import java.util.List;

public interface ProductService {
    String productUpload(Product product);

    Product findProduct(Product product);

    void updateImage(String imageUrl, int productId);

    List<Product> findLatestProducts(int limit);

    List<Product> AllProducts();

    Product findProductById(int productId);

    String getProductTitle(int productId);

    String getProductImage(int productId);

    BigDecimal getProductPrice(int productId);

    String getProductDescription(int productId);

    String getProductConditionLevel(int productId);

    String getProductSellerPhone(int productId);

    List<Product> findProductsByUserId(int userId);

    int soldProductById(int productId);

    int uploadProductF1(int productId);

    int downProductById(int productId);

    int deleteProductEver(int productId);

    String updateProductInfo(Product product);
}
